# 1.	根据用户不同的选择计算不同形状的面积（三角形、正方形、长方形）
# （用不同方式实现：1.参数和面积在自定义函数中输入和输出  
# 2.参数在主函数中接收 
# 3.参数在主函数中接收并且在主函数中要计算面积和）
def sanjiaox():
    base =float(input("请输入三角形低边长度："))
    height = float(input("请输入三角形的高："))
    area = 0.5 * base * height
    print(f"三角形的面积为{area}")
def zhengfanx():
    side = float(input("请输入正方形的边长："))
    area = side *side
    print(f"正方形的面积为：{area}")
def chanfanx():
    length=float(input("请输入长方形的高"))
    width = float(input("请输入长方形的宽"))
    area = length * width
    print(f"长方形的面积为：{area}")
def main():
    print("请选择要计算的形状")
    print("1.三角形")
    print("2.正方形")
    print("3.长方形")
    xuanze=input("请输入你的选择（1、2、3)")
    if xuanze == '1':
        sanjiaox()
    elif xuanze == '2':
        zhengfanx()
    elif xuanze =='3':
        chanfanx()
    else :
        print("请重试")

main()